package com.huixuebao.after.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class BaseDivisionDTO implements Serializable {

    /**
     *  城市编码
     * */
    private String id;

    /**
     * 城市名称
     */
    private String name;

    /**
     * 等级
     */
    private Boolean level;

    /**
     * 父Id
     */
    private String pId;

    /**
     * 简称（豫，津、京）
     */
    private String shortName;

    /**
     * 邮编
     */
    private String zipCode;

    /**
     * 区号
     */
    private String areaCode;

    /**
     * 全拼
     */
    private String comSpelling;

    /**
     * 创建人ID
     */
    private Integer createId;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 子区域
     */
    @TableField(exist = false)
    private List<BaseDivisionDTO> children = new ArrayList<>();
}
